package com.ruoyi.system.domain;

import java.util.Date;
import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.ruoyi.common.annotation.Excel;
import com.ruoyi.common.core.domain.BaseEntity;

/**
 * 用户信息审核对象 yonghuxinxishenhe
 * 
 * @author ruoyi
 * @date 2024-08-13
 */
@Data
public class Yonghuxinxishenhe extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** 流水号，自增 */
    private Long yhshLsid;

    /** 用户id，主键 */
    @Excel(name = "用户id，主键")
    private Long yhshId;

    /** 用户昵称 */
    @Excel(name = "用户昵称")
    private String yhshName;

    /** 手机号 */
    @Excel(name = "手机号")
    private String yhshPhone;

    /** 用户审核类型id */
    @Excel(name = "用户审核类型id")
    private Long yhshlxId;

    /** 新信息 */
    @Excel(name = "新信息")
    private String yhshNew;

    /** 旧信息 */
    @Excel(name = "旧信息")
    private String yhshOld;

    /** 提交时间 */
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    @Excel(name = "提交时间", width = 30, dateFormat = "yyyy-MM-dd")
    private Date yhshTjsj;

    /** 审核状态id */
    @Excel(name = "审核状态id")
    private Long statusId;

    /** 审核人 */
    @Excel(name = "审核人")
    private String yhshShenheren;

    private Yonghuxinxishenheleixing yonghuxinxishenheleixing;

    private Shenhezhuangtai shenhezhuangtai;

    public void setYhshLsid(Long yhshLsid)
    {
        this.yhshLsid = yhshLsid;
    }

    public Long getYhshLsid() 
    {
        return yhshLsid;
    }
    public void setYhshId(Long yhshId) 
    {
        this.yhshId = yhshId;
    }

    public Long getYhshId() 
    {
        return yhshId;
    }
    public void setYhshName(String yhshName) 
    {
        this.yhshName = yhshName;
    }

    public String getYhshName() 
    {
        return yhshName;
    }
    public void setYhshPhone(String yhshPhone) 
    {
        this.yhshPhone = yhshPhone;
    }

    public String getYhshPhone() 
    {
        return yhshPhone;
    }
    public void setYhshlxId(Long yhshlxId) 
    {
        this.yhshlxId = yhshlxId;
    }

    public Long getYhshlxId() 
    {
        return yhshlxId;
    }
    public void setYhshNew(String yhshNew) 
    {
        this.yhshNew = yhshNew;
    }

    public String getYhshNew() 
    {
        return yhshNew;
    }
    public void setYhshOld(String yhshOld) 
    {
        this.yhshOld = yhshOld;
    }

    public String getYhshOld() 
    {
        return yhshOld;
    }
    public void setYhshTjsj(Date yhshTjsj) 
    {
        this.yhshTjsj = yhshTjsj;
    }

    public Date getYhshTjsj() 
    {
        return yhshTjsj;
    }
    public void setStatusId(Long statusId) 
    {
        this.statusId = statusId;
    }

    public Long getStatusId() 
    {
        return statusId;
    }
    public void setYhshShenheren(String yhshShenheren) 
    {
        this.yhshShenheren = yhshShenheren;
    }

    public String getYhshShenheren() 
    {
        return yhshShenheren;
    }

    @Override
    public String toString() {
        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
            .append("yhshLsid", getYhshLsid())
            .append("yhshId", getYhshId())
            .append("yhshName", getYhshName())
            .append("yhshPhone", getYhshPhone())
            .append("yhshlxId", getYhshlxId())
            .append("yhshNew", getYhshNew())
            .append("yhshOld", getYhshOld())
            .append("yhshTjsj", getYhshTjsj())
            .append("statusId", getStatusId())
            .append("yhshShenheren", getYhshShenheren())
            .toString();
    }
}
